1589116
1096812
10002276
996616
95143
9148258
7476154
727111
68515
58393
54362
52328
44371
414736
3996191
396110
3685100
367686
348715
32961
32656
32460
3193217
31873
30941
29343
2895300
28820